package lpg;

class ProcessedRuleElement
{
    ProcessedRuleElement(int image, int tokenIndex, int position)
    {
        this.image      = image;
        this.tokenIndex = tokenIndex;
        this.position   = position;
    }

    int image;
    int tokenIndex;     // points to the lex_stream
    int typeIndex;      // points to a symbol image
    int symbolIndex;    // points to a symbol element in a symbol_set in a ClassnameElement
    int position;       // position of this symbol in the right-hand side of the rule

}
